<?php

use yii\db\Schema;
use yii\db\Migration;

class m150624_055448_creative_category_map extends Migration
{
    public function up()
    {
    	$sql = <<<FINE
DROP TABLE IF EXISTS {{%creative_category_map}};
CREATE TABLE {{%creative_category_map}} (
  id int(11) unsigned NOT NULL AUTO_INCREMENT,
  vam_category_id varchar(64) NOT NULL COMMENT 'sl平台上的标准分类id',
  ad_network_id int(10) NOT NULL COMMENT '对应所属ssp',
  name varchar(128) NOT NULL COMMENT '对应分类名称',
  category_id varchar(64) NOT NULL COMMENT '所属ssp中的行业分类id',
  status tinyint(1) NOT NULL DEFAULT '1' COMMENT '0无效，1有效',
  last_update timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  PRIMARY KEY (id)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;

INSERT INTO {{%creative_category_map}} (vam_category_id, ad_network_id, name, category_id) VALUES 
('51',  2, '安全设备及服务', '72423'),
('52',  2, '办公设备及配件', '70601'),
('53',  2, '彩票',  '71514'),
('54',  2, '运输',  '72424'),
('56',  2, '新闻媒体与出版物',  '726'),
('57',  2, '电脑硬件',  '70409'),
('58',  2, '电子电工',  '72403'),
('59',  2, '房地产', '722'),
('60',  2, '互联网与电信',  '719'),
('61',  2, '鞋包配饰',  '702'),
('62',  2, '箱包',  '70206'),
('63',  2, '化学工业',  '72410'),
('64',  2, '商业与工业', '724'),
('65',  2, '家居生活',  '709'),
('66',  2, '家用电器',  '705'),
('67',  2, '职业与教育', '712'),
('68',  2, '环保',  '72405'),
('69',  2, '金融',  '721'),
('70',  2, '礼品服务', '71607'),
('71',  2, '旅行与旅游', '717'),
('72',  2, '美容与个人护理', '707'),
('73',  2, '母婴',  '708'),
('74',  2, '农林牧渔', '723'),
('75',  2, '软件服务',  '71904'),
('76',  2, '商务服务',  '718'),
('77',  2, '生活服务',  '716'),
('78',  2, '食品饮料',  '710'),
('79',  2, '手机数码与消费电子', '704'),
('80',  2, '互联网与电信',  '719'),
('81',  2, '互联网与电信',  '719'),
('83',  2, '游戏',  '713'),
('84',  2, '体育健身与户外运动', '703'),
('85',  2, '生活服务',  '716'),
('86',  2, '职业与教育', '712'),
('99',  2, '其他',  '799'),
('5101',  2, '安全设备及服务', '72423'),
('5102',  2, '安全设备及服务', '72423'),
('5103',  2, '安全设备及服务', '72423'),
('5104',  2, '安全设备及服务', '72423'),
('5105',  2, '安全设备及服务', '72423'),
('5106',  2, '安全设备及服务', '72423'),
('5201',  2, '办公设备及配件', '70601'),
('5202',  2, '办公设备及配件', '70601'),
('5203',  2, '办公设备及配件', '70601'),
('5301',  2, '彩票',  '71514'),
('5401',  2, '车辆',  '711'),
('5402',  2, '车辆',  '711'),
('5403',  2, '运输',  '72424'),
('5404',  2, '船舶',  '72402'),
('5405',  2, '运输',  '72424'),
('5406',  2, '车辆',  '711'),
('5601',  2, '新闻媒体与出版物',  '726'),
('5602',  2, '新闻媒体与出版物',  '726'),
('5603',  2, '新闻媒体与出版物',  '726'),
('5701',  2, '台式机/一体机/服务器', '70407'),
('5702',  2, '电脑硬件',  '70409'),
('5703',  2, '网络设备',  '70408'),
('5704',  2, '台式机/一体机/服务器', '70407'),
('5801',  2, '电子电工',  '72403'),
('5802',  2, '电子电工',  '72403'),
('5803',  2, '电子电工',  '72403'),
('5804',  2, '电子电工',  '72403'),
('5805',  2, '电子电工',  '72403'),
('5806',  2, '电子电工',  '72403'),
('5807',  2, '电子电工',  '72403'),
('5901',  2, '房地产', '722'),
('5902',  2, '房地产', '723'),
('5903',  2, '房地产', '724'),
('5904',  2, '房地产', '725'),
('5905',  2, '房地产', '726'),
('6001',  2, '电子商务平台',  '71902'),
('6002',  2, '互联网与电信',  '719'),
('6003',  2, '互联网与电信',  '719'),
('6004',  2, '网络交友',   '50007'),
('6005',  2, '互联网与电信',  '719'),
('6006',  2, '互联网与电信',  '719'),
('6007',  2, '互联网与电信',  '719'),
('6101',  2, '鞋包配饰',  '702'),
('6102',  2, '鞋包配饰',  '702'),
('6103',  2, '鞋包配饰',  '702'),
('6201',  2, '箱包',  '70206'),
('6202',  2, '箱包',  '70206'),
('6301',  2, '化学工业',  '72410'),
('6302',  2, '化学工业',  '72410'),
('6303',  2, '化学工业',  '72410'),
('6304',  2, '化学工业',  '72410'),
('6305',  2, '化学工业',  '72410'),
('6306',  2, '化学工业',  '72410'),
('6307',  2, '化学工业',  '72410'),
('6401',  2, '商业与工业', '724'),
('6402',  2, '商业与工业', '724'),
('6403',  2, '商业与工业', '724'),
('6404',  2, '商业与工业', '724'),
('6405',  2, '商业与工业', '724'),
('6406',  2, '商业与工业', '724'),
('6407',  2, '商业与工业', '724'),
('6408',  2, '商业与工业', '724'),
('6409',  2, '商业与工业', '724'),
('6410',  2, '商业与工业', '724'),
('6411',  2, '商业与工业', '724'),
('6412',  2, '商业与工业', '724'),
('6413',  2, '商业与工业', '724'),
('6414',  2, '商业与工业', '724'),
('6415',  2, '商业与工业', '724'),
('6416',  2, '商业与工业', '724'),
('6417',  2, '机床机械',  '72406'),
('6418',  2, '五金工具',  '72411'),
('6419',  2, '商业与工业', '724'),
('6420',  2, '商业与工业', '724'),
('6421',  2, '商业与工业', '724'),
('6422',  2, '商业与工业', '724'),
('6423',  2, '商业与工业', '724'),
('6424',  2, '商业与工业', '724'),
('6501',  2, '家具',  '70905'),
('6502',  2, '家居饰品',  '70902'),
('6503',  2, '厨房用具',  '70903'),
('6504',  2, '日用品', '70911'),
('6601',  2, '大家电', '70502'),
('6602',  2, '厨卫电器', '70505'),
('6603',  2, '其他家用电器',  '70599'),
('6604',  2, '健康护理电器',  '70504'),
('6605',  2, '家电配件',  '70506'),
('6701',  2, '学校/培训机构', '71213'),
('6702',  2, '学校/培训机构', '71213'),
('6703',  2, '学历教育',  '71212'),
('6704',  2, '出国留学/移民', '71214'),
('6705',  2, 'IT培训',  '71201'),
('6706',  2, '外语培训',  '71204'),
('6707',  2, '职业技能培训',  '71206'),
('6708',  2, '文艺培训',  '71205'),
('6709',  2, '职业技能培训', '71206'),
('6710',  2, '其他教育培训',  '71299'),
('6801',  2, '环保',  '72405'),
('6802',  2, '环保',  '72405'),
('6803',  2, '能源产业',  '72409'),
('6901',  2, '理财',  '72105'),
('6902',  2, '银行',  '72112'),
('6903',  2, '保险',  '72101'),
('6904',  2, '其他金融相关',  '72199'),
('6905',  2, '典当',  '72102'),
('6906',  2, '信用借贷',  '72114'),
('6907',  2, '其他金融相关',  '72199'),
('7001',  2, '礼品服务',  '71607'),
('7101',  2, '旅行与旅游', '717'),
('7102',  2, '酒店服务',  '71706'),
('7103',  2, '交通票务',  '72501'),
('7104',  2, '赛事票务',  '72503'),
('7201',  2, '美容与个人护理', '707'),
('7301',  2, '母婴',  '708'),
('7401',  2, '宠物/食品及用品',  '70917'),
('7402',  2, '农用化学品', '72312'),
('7403',  2, '肥料',  '72311'),
('7404',  2, '畜牧家禽',  '72301'),
('7405',  2, '作物', '72304'),
('7406',  2, '园艺', '72303'),
('7501',  2, '软件服务',  '71904'),
('7502',  2, '软件服务',  '71904'),
('7503',  2, '软件服务',  '71904'),
('7504',  2, '软件服务',  '71904'),
('7505',  2, '软件服务',  '71904'),
('7506',  2, '软件服务',  '71904'),
('7507',  2, '软件服务',  '71904'),
('7508',  2, '软件服务',  '71904'),
('7509',  2, '软件服务',  '71904'),
('7510',  2, '软件服务',  '71904'),
('7601',  2, '出国留学/移民', '71214'),
('7602',  2, '招聘信息',  '71210'),
('7603',  2, '翻译速记',  '71821'),
('7604',  2, '设计与工程', '72418'),
('7605',  2, '广告传媒',  '71805'),
('7606',  2, '设计策划',  '71806'),
('7607',  2, '法律咨询',  '71813'),
('7608',  2, '拍卖',  '72203'),
('7609',  2, '其他商务服务',  '71899'),
('7610',  2, '其他商务服务',  '71899'),
('7611',  2, '法律咨询',  '71803'),
('7612',  2, '会计审计',  '72115'),
('7613',  2, '其他商务服务',  '71899'),
('7701',  2, '搬家服务',  '71601'),
('7702',  2, '家政服务',  '71609'),
('7703',  2, '征婚交友',  '71619'),
('7704',  2, '婚庆服务',  '71608'),
('7705',  2, '摄影',  '71509'),
('7706',  2, '租车订车',  '71612'),
('7707',  2, '安装维修',  '71614'),
('7708',  2, '其他生活服务',  '71699'),
('7801',  2, '生鲜蔬果',  '71004'),
('7802',  2, '休闲零食',  '71001'),
('7803',  2, '非酒精饮料', '71005'),
('7806',  2, '其他食品饮料',  '71099'),
('7901',  2, '手机',  '70401'),
('7902',  2, '数码配件',  '70410'),
('8001',  2, '通信',  '71905'),
('8002',  2, '硬件服务',  '71907'),
('8101',  2, '软件服务',  '71904'),
('8102',  2, '域名服务',  '71908'),
('8301',  2, '其他游戏',  '71399'),
('8302',  2, '网络游戏',  '71301'),
('8303',  2, '游戏周边',  '71309'),
('8401',  2, '体育用品',  '70301'),
('8402',  2, '棋牌益智',  '70302'),
('8403',  2, '宗教/起名/解梦',  '71621'),
('8404',  2, '宠物服务',  '71604'),
('8405',  2, '珍藏玩具及爱好', '71508'),
('8406',  2, '乐器及配件', '71507'),
('8501',  2, '服装内衣',  '701'),
('8502',  2, '美容与个人护理', '707'),
('8503',  2, '礼品服务',  '71607'),
('8504',  2, '食品生产和服务', '72419'),
('8505',  2, '生活服务',  '716'),
('8506',  2, '职业与教育', '712'),
('8507',  2, '电子电工',  '72403'),
('8508',  2, '汽车实体服务',  '71113'),
('8509',  2, '酒店服务',  '71706'),
('8510',  2, '洗衣保洁',  '71610'),
('8511',  2, '其他生活服务',  '71699'),
('8514',  2, '畜牧家禽',  '72301'),
('8601',  2, '职业与教育', '712'),
('9801',  2, '成人用品',  '727'),
('9802',  2, '美容美体整形',  '50008'),
('9803',  2, '营养保健',  '71008'),
('9804',  2, '酒类饮料',  '71006'),
('9805',  2, '征婚交友',  '71619'),
('9806',  2, '医疗健康',  '50004'),
('9807',  2, '医疗健康',  '50004'),
('9808',  2, '美容美体整形',  '50008'),
('9809',  2, '医疗健康',  '50004'),
('9810',  2, '医疗健康',  '50004'),
('9811',  2, '医疗健康',  '50004'),
('9812',  2, '医疗健康',  '50004'),
('9813',  2, '药品补品',  '50003'),
('9814',  2, '医疗健康',  '50004'),
('9815',  2, '美容美体整形',  '50008'),
('9901',  2, '其他',  '799');

FINE;
        $this->execute($sql);

    }

    public function down()
    {
       $sql = <<<FINE
        DROP TABLE IF EXISTS {{%creative_category_map}};
FINE;
		$this->execute($sql);
		return true;
    }
}
